iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0
自我挑戰組

Android 工程師的 CI/CD 之旅系列 第 8

旅途開始,CI/CD 發生什麼事情了?

  • 分享至 

  • xImage
  •  

以 Android 工程師來說,最受用的當然是發版,以及檢查程式碼品質的測試們。而在當時最大的痛點是:

App 包版產生的檔案容量佔了太多,導致常常需要手動去做清理,要不然會造成 Job 無法執行,反而影響每日的工作。每次看到 Slack 的訊息發現發版失敗,或者是 Job 已在執行,可是未見到有後續動作,需從 Jenkins 後台查看發生什麼事。手動雖然有些麻煩,但只要定時查看就沒什麼問題。

話雖如此,但計畫總是趕不上變化。本來設置清除資料夾及檔案的 Job,但每天執行的頻率不足,導致當每個工作天都需要手動將硬碟清乾淨,要不然機器幾乎會隨時關機的狀態。本來頻率一天一次,改成一天兩次。

問題解決了嗎?在幾乎每天工作都要手動後,對於工程師的每日工作來說會造成額外的例行公事。那來看看到底發生什麼事情吧,該面對的遲早還是要面對的。

故事的開始就是從這裡開始的,接下來也會繼續分享在每一個調整的階段分別發生了什麼事,面對多少挑戰。


上一篇
怎麼點 CI/CD 技能?邊學邊點!
下一篇
CI/CD 打包版出來的檔案不是我想要的
系列文
Android 工程師的 CI/CD 之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言